package ding.dao;

import ding.entity.Book;

import java.util.List;

public interface BookDao {
    /**
     * 返回查询书籍数据
     * @param bookName 书籍名称
     * @param author 作者
     * @param pageNum 当前页
     * @param count 每页展示的数量
     * @return
     */
    List<Book> selectAll(String bookName, String author, int pageNum, int count);


    int bookSize(String bookName, String author);

    /**
     * 新增图书
     * @param book
     * @return
     */
    int add(Book book);

    Book selectById(Integer id);

    /**
     * 更新图书信息
     * @param book
     * @return
     */
    int updateBook(Book book);

    /**
     * 删除图书
     * @param id
     * @return
     */
    int delBook(Integer id);
}
